// Mongoose的一切都始于一个Schema。每个schema映射到MongoDB的集合(collection)和定义该集合(collection)中的文档的形式
const mongoose = require('mongoose')

const schema = new mongoose.Schema({
    username:{type : String},
    // 密码不给看
    password:{
        type:String,
        required:true,
        // 密码在查询的时候不会被查出来
        select:false,//防止查询出密码，此时前端查询返回的密码值为空

        set(val){
         // 散列同步方法,第二个参数为加密指数
        return require('bcryptjs').hashSync(val,10)
    }
},
    
})

 
module.exports = mongoose.model('AdminUser',schema)